package abstractLearn;

/**
 * @Author Mr.Wen
 * @Version 1.0
 */
public interface Inter1 {
    /*String s; 必须初始化*/
    static String s = "hello";/*可以定义静态属性,必须初始化*/
    static final String s1 = "hello";/*可以定义静态属性常量*/

     default void defaultMethod() {/*在JDK8接口可以有默认方法,不需要实现类去实现*/
        System.out.println("我是接口中的默认方法");
        staticMethod();
    }

    /*private void method2() {  JDK8中接口不能有私有方法
        System.out.println("我是接口中的私有方法");
    }*/
    void method();

     static void staticMethod() {
        System.out.println("我是接口中的静态方法");
        /*接口中的静态方法只能由接口调用*/
    }
}
